<template>
  <div>
    这是一个过滤器 {{ date | formatTime | formatTime2}}
  </div>
</template>
<script>
export default {
  data() {
    return {
      date: 1686210828670
    }
  },
  filters: {
    // value是要过滤掉内容,最常用事件转化过滤器.
    // 过滤器就是把不合适的数据格式，转化成自己想要数据格式
    formatTime(value) {
      // value 时间戳 
      let date = new Date(value);
      let year = date.getFullYear();
      let month = date.getMonth() + 1 > 10? date.getMonth() + 1: '0' + (date.getMonth() + 1);
      let day = date.getDate() > 10? date.getDate(): '0' + date.getDate();
      let H = date.getHours();
      let M = date.getMinutes()
      let S = date.getSeconds() 
      return year + '-' + month + '-' + day +" "+H+ ':' +M + ':' + S;
    },
    formatTime2(value) {
      return new Date(value)
    }
  }
}
</script>